BODY{ background-color:#fff; font-family:Verdana, Geneva, sans-serif; margin:0 auto} 
body#index a.selec1,body#calendario a.selec2,body#vida a.selec3,body#encuentrame a.selec4,body#pasantias a.selec5,body#emprendedor a.selec6,body#foros a.selec7,body#conocenos a.selec8{ color: #960!important; text-decoration:underline; padding:5px 10px;  background:#fff; }
DIV {}
SPAN { padding-left:10px}
IMG {border:0px}
A{text-decoration:none;}
A:HOVER{text-decoration:underline}
TR{ vertical-align:top; }
TD{ text-align:left;}
TD A{color:#00355a}
#conten_ppal{width:900px; overflow:hidden;margin:0 auto;padding: 0 0 10px 0;}
#content_head {background-color:#003355; background-image:url(/universoideas/img/fondo_head.png); overflow:hidden}
#content_dos_col{ margin:10px 0 }
#content_col_izq{ width:570px; float:left; margin-bottom:10px}
#content_col_der{ width:320px; float:right}
#content_foot{ margin-top:20px; border-top:#333 solid 2px; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#333; width:900px; margin:0 auto}
.sprite{background-image: url(/universoideas/img/icons/sprite.png);background-repeat:no-repeat;display:inline;cursor:hand}
.sprite-lupa{background-position:0 0}
.logo{ float:left; margin:10px; padding:15px}
.sleyendo{ font-size:10px; float:right; margin:10px; color:#004080}
.menu{ height:14px; clear:both;background-image:url(/universoideas/img/back_menu.png);background-repeat:repeat-x; padding:5px; overflow:hidden; border-top:#FFF 1px solid ; margin-top:15px}
.menu UL { margin:0!important}
.menu UL LI{ float:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; list-style:none; margin-right:5px;color:#FFFFFF}
.menu UL LI A{color:#FFFFFF}
.menu UL LI A{color:#FFFFFF}

.publicidad{ font-size:6px; color:#424242;}
.siguenos{ font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; border:1px solid #666; overflow:hidden; background-color:#ddd; padding-left:10px}
/*SPRITE*/
.redes span{ background-image:url(/universoideas/img/icons/sprite_redes.png); background-repeat:no-repeat; display: inline;width:28px;height:42px;cursor: pointer}
.twitter{ background-position:0 0 }
.facebook{ background-position:-42px 0}
.youtube{ background-position:-82px 0}
.blogger{ background-position:-123px 0}
.googlep{ background-position:-164px 0}



.box{ padding:5px; border-bottom:#333 1px solid; margin-bottom:10px}
.left{float:left}
.right{float:right}
.bold{font-weight:bold}
.fecha{font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#fff; float:right; text-align:right}
.clear{clear:both}
.fff{color:#FFF}
.b023{background-color:#002233}
.boton_buscar{ background-color:#003355;border:#FFF 2px solid;padding:2px 5px; margin:0 5px;text-decoration:none!important;font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#fff;}
.fs11{font-size:11px!important}
.fs12{font-size:12px}
.fs13{font-size:13px}
.mr10{margin-right:10px}
.mr5{margin-right:5px}
.pr5{padding-right:5px}
.pl5{padding-left:5px}
.pt5{padding-top:5px}
.pb5{padding-bottom:5px}
.p10{ padding:10px}
.pb30{ padding-bottom:30px}
.m0{margin: 0!important}
.ml0{margin-left:0px}
.mt15{margin-top:15px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt35{margin-top:35px}
.mt50{margin-top:50px}
.mb10{margin-bottom:10px}
.mb5{margin-bottom:5px!important}
.mb20{margin-bottom:20px!important}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.fs10{ font-size:10px}
.br0{border-radius: 0!important}
.bg00355a{ background-color:#00355a}
.bgbebe{ background-color:#BEBEBE}
.bgc90{ background-color:#c90}
.bgddd{ background-color:#ddd}
.color00355a{ color:#00355a}
.colorfff{ color:#fff}
.p5{ padding:5px}
.b1333{ border:#333 solid 1px}
.w400{ width:400px}
.w450{ width:450px}
.w500{ width:500px}
.oh{ overflow:hidden}
.vam{vertical-align: middle}
.vat{vertical-align: top}
.h30{height: 30px}

.span-pag {
    margin-left: 10px!important;
    margin-right: 10px!important;
}

.destacada{ background-color:#999; overflow:hidden; border:#333 solid 2px; clear:both; margin-top:10px}
.destacada .titulo{ background-color:#333; text-align:left; padding:5px; font-size:12px; color:#FFF;font-weight:bold}
.destacada .contenido{ padding:5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px}
.destacada .contenido OL{ margin:0 0 0 -10px;}
.destacada .contenido OL LI{ border-bottom:#333 1px solid; list-style:decimal; color:#004080;font-weight:bold; padding:3px 0}
.destacada .contenido OL LI A{color:#333; font-weight:normal!important}

.rio{ overflow:hidden; margin-top:20px}
.boton A { padding:2px 10px; background-color:#004000; color:#fff; font-weight:bold; border:#030303 1px solid}
.notas{ overflow:hidden}
.notas H2{ margin:0; background-color:#003559; color:#FFF; font-size:20px; text-align:left; padding:2px; font-family:Georgia, "Times New Roman", Times, serif}
.notas H2 A{color:#FFF;}
.notas H3{ margin:5px 0; color:#333; font-size:18px; text-align: left; padding:2px; font-family: Georgia, "Times New Roman", Times, serif}
.notas H3 A{color:#FFF;}
.notas DIV {font-size:12px;color:#333}
.notas DIV A{color: #004080}
.notas DIV IMG { margin:5px}
.notas .dia{ background-color:#ccc; color:#333; font-size:9px; text-align:left; padding:2px; margin-top:2px;}

.doble { overflow:hidden; clear:both}
.doble .calendario .title{background-color:#325e7b; color:#FFF; font-size:12px; font-weight:bold; padding:2px 15px; margin-top:15px}
.doble .calendario .caja { background: none repeat scroll 0 0 #ddd; margin: 3px 0 5px; overflow: hidden; }
.doble .calendario .caja .dia{ background-color:#003559; color:#FFF; font-size:9px; text-align:right; padding:2px}
.doble .calendario .caja .txt{ font-size:10px; padding:5px}
.doble .calendario .caja .txt A{ clear:both; color:#333;}
.doble .calendario .caja .txt A IMG{ margin: 3px}
/*
.doble .der{float:right; width: 250px; color:#FFF} 
.doble .der .title{font-size:12px; font-weight:bold; padding:2px 15px; background-color:#325e7b;}
.doble .der .caja{ margin:5px 0 0 0; padding:2px; overflow:hidden; margin-top:3px; background-color:#325e7b;}
.doble .der .caja .dia{ color:#FFF; font-size:9px; text-align:right; padding:2px;background-color:#003559;}
.doble .der .caja .txt A{ clear:both; font-size:10px; color:#FFF}
.doble .der .caja .txt A IMG{ margin: 3px}/*

/*GALERIA*/
#slider1 { width: 620px; height: 300px; position: relative;  overflow: hidden; margin-top:12px }
#slider1Content { width: 720px; position: absolute; top: 0; margin-left: 0; }
.slider1Image { float: left; position: relative; display: none; }
.slider1Image span { position: absolute; font: 10px/15px Arial, Helvetica, sans-serif; padding: 10px 13px;  width: 620px; background-color: #000; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; color: #fff;  display: none; }
.clear { clear: both; }
.slider1Image span strong { font-size: 14px; }
.gleft { top: 0;  left: 0; width: 180px !important; height: 266px; }
.gright { right: 0; bottom: 3px; width: 180px !important; height: 252px; }
ul{list-style-type: none;}



ul#thumbs, ul#thumbs li { list-style: none; margin: 5px 30px; padding: 0 }
ul#thumbs li{ float:left; margin-right:5px; border:1px solid #999; padding:2px; }
ul#thumbs a{ display:block; float:left; width:100px; height:100px; line-height:100px; overflow:hidden; position:relative; z-index:1;}
ul#thumbs a img{ float:left; position:absolute; top:-20px; left:-50px; }
ul#thumbs a:hover{ overflow:visible; z-index:1000; border:none; }
ul#thumbs a:hover img{ border:1px solid #999; background:#fff; padding:2px; }              
ul#thumbs:after, li#thumbs:after{ content:"."; display:block; height:0;  clear:both;  visibility:hidden; }
ul#thumbs, li#thumbs{ display:block; }
ul#thumbs, li#thumbs{ min-height:1%;}
* html ul#thumbs, * html li#thumbs{ height:1%;}              
p.thumb{ float:left; margin:.5em 0; margin-right:10px; border:1px solid #999; padding:2px;}
p.thumb a{display:block; float:left; width:100px; height:100px; line-height:100px; overflow:hidden; position:relative; z-index:1; }              
p.thumb a img{ float:left; position:absolute; top:-20px; left:-50px; }
p.thumb a:hover{ overflow:visible; z-index:1000; border:none; }
p.thumb a:hover img{ border:1px solid #999; background:#fff; padding:2px; }
.M10 { margin: 40px }

.error_val {
	color: red; 
	font-style: normal; 
	font-variant: normal; 
	font-size: 12px; 
	font-family: "Trebuchet MS","Helvetica","Arial","Verdana","sans-serif"; 
}

.error {
    margin-top: 10px;
}

#submit-button {
    padding: 2px 10px;
    background-color: #004000;
    color: #fff;
    font-weight: bold;
    border: #030303 1px solid;
    cursor: pointer;
}

#submit-forgot {
    padding: 2px 10px;
    background-color: #004000;
    color: #fff;
    font-weight: bold;
    border: #030303 1px solid;
    cursor: pointer;
}

.message {
    margin: 0px;
    border: solid 1px #C0F0B9;
    background: #D5FFC6;
    color: #48A41C;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    border-color: #55a12c;
    font-size: 12px;
    padding: 5px;
    margin-top: 5px;
}

.success-jq {
    margin: 0px;
    border: solid 1px #C0F0B9;
    background: #D5FFC6;
    color: #48A41C;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    border-color: #55a12c;
    font-size: 12px;
    padding: 5px;
    margin-top: 5px;
}

#flashMessage p {
    margin: 5px;
}

.cpointer {
    cursor: pointer;
}

.lh14 {
    line-height: 14px;
}

.menu2 {padding:0; margin:0; margin-bottom:0; list-style:none; position: absolute; font-family:arial, verdana, sans-serif; z-index:9999999 }
.menu2 li.top {display:block; float:left; position:relative;}
.menu2 li a.top_link {display:block; height:25px; color:#fff; text-decoration:none; cursor:pointer;}
.menu2 li a.top_link span { display:block;}
.menu2 li a.top_link:hover {color:#fff;}
.menu2 li:hover > a.top_link {color:#fff;}
.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:200;}
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
.menu2 :hover ul.sub {left:6px; top:20px; background:#003355; padding:0; width: 152px; height:auto; font-weight:normal; color:#fff}
.menu2 :hover ul.sub li {display:block; /*height:20px; */position:relative; float:left; width: 150px; border-bottom:1px solid #999; border-left:1px solid #999; border-right:1px solid #999; margin-bottom:0;}
.menu2 :hover ul.sub li a {display:block; height:auto; font-size:11px; padding:4px 3px; line-height:1; color:#fff; text-decoration:none;}
.menu2 :hover ul.sub li a:hover {background:#fff; color:#960;}

.channel_name {
    margin-bottom: 15px;
    margin-top: 15px;
    font-size: 30px;
    color: #004080;
    text-align: left;
    border-bottom: #004080 1px solid;
}